草庐IT

Java CLI 解析器

全部标签

php - 拆分为两个后无法解析站点/索引 "modules"

我想拆分管理器和前端:root/manager/controllers/SiteController.phpnamespacemanager\controllers;useYii;useyii\filters\AccessControl;useyii\web\Controller;useyii\filters\VerbFilter;useapp\models\LoginForm;useapp\models\ContactForm;classSiteControllerextendsController{publicfunctionactionIndex(){echo'hallo';//

php - 使用 PHP 简单 DOM 解析器查找直接后代

我希望能够做相当于$html->find("#foo>ul")但是PHP简单DOM库无法识别“直接后代”选择器>所以找到所有#foo下的项目包括嵌套在dom中更深的那些。作为获取特定类型的直接后代的最佳方法,您会推荐什么? 最佳答案 您可以使用DomElementFilter在某个Dom分支下获取所需类型的节点。此处对此进行了描述:PHPDOM:Howtogetchildelementsbytagnameinanelegantmanner?或者对所有子节点做一个常规循环,然后自己根据它们的标签名进行过滤:foreach($paren

PHP 7.2 : no additional . ini 文件已解析

我有一个ubuntu服务器(16.04.4LTS),apache2运行php7.0(Apache2.0Handler)和php7.2(FPM/FastCGI)。PHP7.2工作正常,只是没有加载任何扩展——比如json或其他任何东西。查看我的phpinfo():SystemLinuxsrvindkdif4.4.0-62-generic#83-UbuntuSMPWedJan1814:10:15UTC2017x86_64BuildDateJun22201808:44:50ServerAPIFPM/FastCGIVirtualDirectorySupportdisabledConfigura

php - 在 PHP 中解析 RSS2

我正在尝试从我的一个站点的RSS2提要中获取内容并在另一个站点中使用它。提要是here.我使用的代码取自this不错的网站,已修改如下:$doc=newDOMDocument();$doc->load('http://tripleax.com/john/?feed=rss2');$arrFeeds=array();foreach($doc->getElementsByTagName('item')as$node){print('');$a=$node->getElementsByTagName('title')->item(0)->nodeValue;print("$a");print

php - 谁能推荐一个好的 PHP 解析类?

我需要一个可以解析PHP并返回token树的类,最好是用PHP、C#或Python编写的。谁能推荐一个好的、准确的? 最佳答案 让PHP有一个本地函数来做到这一点:http://php.net/token_get_all 关于php-谁能推荐一个好的PHP解析类?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3485848/

php - 使用解析器标记删除 PHP 中允许的空格

我正在尝试制作一个简单的脚本,它将从PHP文件/字符串中删除所有不必要的空格。我已经成功地使用标记解析字符串,但没有找到删除“额外”空格的好方法。例如,functiontest(){returnTRUE;}应该是functiontest(){returnTRUE;}而不是functiontest(){returnTRUE;}如果您只是删除T_WHITESPACEtoken,您最终会得到最后一个版本。我是否缺少删除空格的内容,但在“function”和“return”之类的内容之后保留空格。谢谢! 最佳答案 $newSource=''

php - 如何使用 PHP 解析具有多个根元素的 XML?

我正在尝试使用PHP读取此XML文件,并且我有两个根元素。我用PHP编写的代码只读取一个根元素,当我添加另一个根元素()时,它给我一个错误。我想做这样的事情:if($xml->action=="register")然后打印所有参数。这是我的XML文件:registerJohnnyBJohn这是我的PHP脚本:getName()."";foreach($xml->children()as$child){echo$child->getName().":".$child."";}?>我真的不知道该怎么做... 最佳答案 修复您的XML,它

javascript - 使用javascript从磁条阅读器解析信用卡数据

好的,所以我有一个显示如下的html表单:*-Indicatesrequiredfield.SwipedInformationFirstName*LastName*Expiration*(MMYY)CVVCode*CreditCardNumber*SwipeCreditCard我对这类东西的了解很差。我有一个基本的小型信用卡读卡器,可以通过USB插入我的电脑。我希望能够刷信用卡并让我的网站将信息解析到上面的表单字段中。我在表单下方的链接中添加了一个onclick=readCard();事件,当它被推送时,java脚本被启动以将焦点放在SwipedInformation存储来自磁条阅读器

Php Html Dom 解析器没有获取 <style> 和 <script> 元素

我正在使用PhpHtmlDomParser来获取元素。但它不是获取和包含内部文本的元素。看下面的代码;$html=file_get_html($currentFile);foreach($html->find('style')as$e){echo$e->plaintext;}我有这种类型的页面CSS代码ul.galleryli.none{display:none;}ul.gallery{margin:35px24px019px;}body{background:#FFFurl(images/bg.gif)repeat-x;}我想获取每个元素和带有内部文本的元素。谢谢

php - 扩展 Symfony2 Controller 解析器

我目前正在创建一个包,如果请求是Ajax请求,它可以将fooAction重命名为fooAjaxAction。作为thatquestion的答案说,我必须扩展Controller解析器类。如果我更改config.yml中的controller_resolver.class,我会遇到ResourceNotFoundException。但如果我不这样做,我就没有任何错误(但没有覆盖,所以这不是我想要的)我的问题是:如何注册我的新Controller解析器并使用它?我是对的?错了吗?这就是我所做的:您可以在packagist中找到我用于测试的Bundle并通过以下方式下载:composerre